ZeroC, Inc. is a software publisher specializing in high-performance, cross-platform middleware solutions that enable seamless communication between distributed applications. The company’s flagship offering, Ice Services, bundles three complementary components—IceGrid, IceStorm, and Glacier2—built around the Ice RPC framework. IceGrid provides a registry and node management layer that automatically discovers, deploys, and load-balances server processes across clusters, making it straightforward to scale micro-services or monolithic back-ends without manual configuration. IceStorm functions as a low-latency publish-subscribe broker, routing events from any number of publishers to thousands of subscribers over TCP, WebSocket, or secure SSL transports, a pattern commonly used in telemetry ingestion, algorithmic trading feeds, and multiplayer game lobbies. Glacier2 adds a firewall-friendly routing service that multiplexes client sessions through a single port, allowing enterprises to expose internal Ice applications to remote users while maintaining centralized authentication and fine-grained access control. Together, these services support C++, C#, Java, Python, PHP, JavaScript, and more, so development teams can mix languages within the same topology, monitor traffic with built-in metrics, and rebalance shards at runtime without dropping connections. Typical deployments span cloud-native SaaS platforms, industrial IoT gateways, and telematics backends that demand millisecond response times and 24 × 7 availability. ZeroC, Inc. software is available for free on get.nero.com; downloads are delivered through trusted Windows package sources such as winget, always install the latest upstream versions, and may be queued for batch installation alongside other applications.
IceGrid, IceStorm, and Glacier2 services for the Ice RPC framework
Details